Index: src/plugins/openfileslist/openfileslistplugin.h
===================================================================
diff --git a/src/plugins/openfileslist/openfileslistplugin.h b/src/plugins/openfileslist/openfileslistplugin.h
--- a/src/plugins/openfileslist/openfileslistplugin.h	(revision 12302)
+++ b/src/plugins/openfileslist/openfileslistplugin.h	(revision 12303)
@@ -10,6 +10,7 @@
 #include <projectfile.h>
 
 #include <wx/dynarray.h>
+#include <functional>
 
 class wxTreeCtrl;
 class wxTreeEvent;
@@ -20,12 +21,8 @@
 struct TargetFilesData
 {
     TargetFilesData() : activeFile(nullptr) {} // ctor
-    // Functor for the std::set predicate to sort the opened editor files according to their tab order
-    struct compareLess
-    {
-        bool operator()(const ProjectFile* lhs, const ProjectFile* rhs) { return lhs->editorTabPos < rhs->editorTabPos; }
-    };
-    typedef std::set<ProjectFile*, compareLess> OpenFilesSet;
+
+    typedef std::set<ProjectFile*, std::less<ProjectFile*>> OpenFilesSet;
     ProjectFile* activeFile;
     OpenFilesSet openFiles;
 };
